package datasv.courseProduce_datasv;

import po.CourseAssistPO;
import po.CourseBasicPO;
import po.CoursePublishPO;
import resultmessage.CourseProduceRM;

public interface CourseProduceDatasv {
	public CourseProduceRM addCourseBasic(CourseBasicPO po);
	public CourseProduceRM deleteCourseBasic(String courseID);
	public CourseProduceRM updateCourseBasic(CourseBasicPO po);
	public CourseBasicPO getCourseBasic(String courseID);
	public CourseProduceRM addCoursePublish(CoursePublishPO po);
	public CourseProduceRM deleteCoursePublish(String courseID);
	public CourseProduceRM updateCoursePublish(CoursePublishPO po);
	public CoursePublishPO getCoursePublish(String courseID);
	public CourseProduceRM addCourseAssist(CourseAssistPO  po);
	public CourseProduceRM updateCourseAssist(CourseAssistPO  po);
	public CourseProduceRM deleteCourseAssist(String courseID);
	public CourseAssistPO getCourseAssist(String courseID);
	
}
